home *** CD-ROM | disk | FTP | other *** search
/ Multicollection 5 Soft 1997 / Multicollection 5 soft 1997 (Win NT 4.0 Work, Serv, OS2).iso / nt40_wrk / classes.zi_ / CLASSES.ZIP / java / awt / Toolkit.class (.txt) < prev    next >
Encoding:
Java Class File  |  1996-08-23  |  2.5 KB  |  97 lines

  1. package java.awt;
  2.  
  3. import java.awt.image.ColorModel;
  4. import java.awt.image.ImageObserver;
  5. import java.awt.image.ImageProducer;
  6. import java.awt.peer.ButtonPeer;
  7. import java.awt.peer.CanvasPeer;
  8. import java.awt.peer.CheckboxMenuItemPeer;
  9. import java.awt.peer.CheckboxPeer;
  10. import java.awt.peer.ChoicePeer;
  11. import java.awt.peer.DialogPeer;
  12. import java.awt.peer.FileDialogPeer;
  13. import java.awt.peer.FramePeer;
  14. import java.awt.peer.LabelPeer;
  15. import java.awt.peer.ListPeer;
  16. import java.awt.peer.MenuBarPeer;
  17. import java.awt.peer.MenuItemPeer;
  18. import java.awt.peer.MenuPeer;
  19. import java.awt.peer.PanelPeer;
  20. import java.awt.peer.ScrollbarPeer;
  21. import java.awt.peer.TextAreaPeer;
  22. import java.awt.peer.TextFieldPeer;
  23. import java.awt.peer.WindowPeer;
  24. import java.net.URL;
  25. import sun.awt.win32.MToolkit;
  26.  
  27. public abstract class Toolkit {
  28.    private static Toolkit toolkit;
  29.  
  30.    protected abstract ButtonPeer createButton(Button var1);
  31.  
  32.    protected abstract TextFieldPeer createTextField(TextField var1);
  33.  
  34.    protected abstract LabelPeer createLabel(Label var1);
  35.  
  36.    protected abstract ListPeer createList(List var1);
  37.  
  38.    protected abstract CheckboxPeer createCheckbox(Checkbox var1);
  39.  
  40.    protected abstract ScrollbarPeer createScrollbar(Scrollbar var1);
  41.  
  42.    protected abstract TextAreaPeer createTextArea(TextArea var1);
  43.  
  44.    protected abstract ChoicePeer createChoice(Choice var1);
  45.  
  46.    protected abstract FramePeer createFrame(Frame var1);
  47.  
  48.    protected abstract CanvasPeer createCanvas(Canvas var1);
  49.  
  50.    protected abstract PanelPeer createPanel(Panel var1);
  51.  
  52.    protected abstract WindowPeer createWindow(Window var1);
  53.  
  54.    protected abstract DialogPeer createDialog(Dialog var1);
  55.  
  56.    protected abstract MenuBarPeer createMenuBar(MenuBar var1);
  57.  
  58.    protected abstract MenuPeer createMenu(Menu var1);
  59.  
  60.    protected abstract MenuItemPeer createMenuItem(MenuItem var1);
  61.  
  62.    protected abstract FileDialogPeer createFileDialog(FileDialog var1);
  63.  
  64.    protected abstract CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem var1);
  65.  
  66.    public abstract Dimension getScreenSize();
  67.  
  68.    public abstract int getScreenResolution();
  69.  
  70.    public abstract ColorModel getColorModel();
  71.  
  72.    public abstract String[] getFontList();
  73.  
  74.    public abstract FontMetrics getFontMetrics(Font var1);
  75.  
  76.    public abstract void sync();
  77.  
  78.    public static synchronized Toolkit getDefaultToolkit() {
  79.       if (toolkit == null) {
  80.          System.getProperty("awt.toolkit", "sun.awt.motif.MToolkit");
  81.          toolkit = new MToolkit();
  82.       }
  83.  
  84.       return toolkit;
  85.    }
  86.  
  87.    public abstract Image getImage(String var1);
  88.  
  89.    public abstract Image getImage(URL var1);
  90.  
  91.    public abstract boolean prepareImage(Image var1, int var2, int var3, ImageObserver var4);
  92.  
  93.    public abstract int checkImage(Image var1, int var2, int var3, ImageObserver var4);
  94.  
  95.    public abstract Image createImage(ImageProducer var1);
  96. }
  97.